diff --git a/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_jio_opml_view_js.js b/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_jio_opml_view_js.js
index 097d763a853989b910c685938163710841ef92c1..4ac4de801b4f259541f185804048a4277403144a 100644
--- a/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_jio_opml_view_js.js
+++ b/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_jio_opml_view_js.js
@@ -45,11 +45,13 @@
           if (state) {
             return gadget.notifySubmitting()
               .push(function () {
+                var verify_opml = doc.title === "" || doc.title === undefined ||
+                    doc.verify_password === 1;
+                if (gadget.state.active === false && doc.active === 1) {
+                  verify_opml = true;
+                }
                 doc.title = gadget.state.opml_title;
-                return opml_gadget.saveOPML(
-                  doc,
-                  doc.title === "" || doc.title === undefined || doc.verify_password === 1
-                );
+                return opml_gadget.saveOPML(doc, verify_opml);
               })
               .push(function (status) {
                 var msg = {message: 'Document Updated', status: 'success'};
@@ -84,7 +86,8 @@
           return gadget.changeState({
             "opml_title": doc.title || "",
             "opml_key": options.jio_key,
-            "password": doc.password
+            "password": doc.password,
+            "active": doc.active
           });
         })
         .push(function () {
diff --git a/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_jio_opml_view_js.xml b/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_jio_opml_view_js.xml
index d641eb83cd7412ecf104b67dcd2864d0de4736b8..75653d88e3fed3596aa9c823b2409970bb7db8aa 100644
--- a/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_jio_opml_view_js.xml
+++ b/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_jio_opml_view_js.xml
@@ -250,7 +250,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>965.41380.57960.56268</string> </value>
+                <value> <string>965.42338.34743.44339</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -268,7 +268,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1519168458.29</float>
+                        <float>1519225208.75</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_monitoring_opml_edit_js.js b/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_monitoring_opml_edit_js.js
index 13b60ea4e03b2d6f26bce4d8f3bd5a0c9b3c3d89..79c73f2ecc9e32372fb208e17658543698787a8b 100644
--- a/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_monitoring_opml_edit_js.js
+++ b/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_monitoring_opml_edit_js.js
@@ -147,7 +147,8 @@
         username: doc.username,
         password: doc.password,
         active: (doc.active === 1) ? true : false,
-        has_monitor: true
+        has_monitor: true,
+        state: doc.state || (doc.active ? "Started" : "Stopped")
       },
       update_password_list = [];
     gadget.state.message.textContent = "";
@@ -299,7 +300,6 @@
               opml_dict.basic_login =
                 btoa(doc.username + ':' + doc.new_password);
               opml_dict.password = doc.new_password;
-              opml_dict.state = "Started";
               return true;
             });
         });
@@ -308,6 +308,8 @@
     return new RSVP.Queue()
       .push(function () {
         if (verify_password) {
+          // if verification pass -> instance is started
+          opml_dict.state = "Started";
           return validateOPML();
         }
         return true;
diff --git a/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_monitoring_opml_edit_js.xml b/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_monitoring_opml_edit_js.xml
index 0c5bd2319a59bd7c94a32d465f3ab6d376003ea4..8f348c15c8ca530cbd3f5677ebdd5f100e24bd7f 100644
--- a/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_monitoring_opml_edit_js.xml
+++ b/bt5/erp5_web_monitoring/PathTemplateItem/web_page_module/gadget_officejs_monitoring_opml_edit_js.xml
@@ -242,7 +242,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>965.41362.25057.37034</string> </value>
+                <value> <string>965.42325.2049.64307</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -260,7 +260,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1519166629.53</float>
+                        <float>1519224835.75</float>
                         <string>UTC</string>
                       </tuple>
                     </state>