diff --git a/resources/lib/KodiMonitor.py b/resources/lib/KodiMonitor.py
index 5b0188d2..496cd4be 100644
--- a/resources/lib/KodiMonitor.py
+++ b/resources/lib/KodiMonitor.py
@@ -34,24 +34,22 @@ class Kodi_Monitor(xbmc.Monitor):
         downloadUtils = DownloadUtils()
 
         if method == "VideoLibrary.OnUpdate":
-            if WINDOW.getProperty('prevent_libraryUpdate') != "true":
-                jsondata = json.loads(data)
-                if jsondata != None:
-                    
-                    playcount = None
-                    playcount = jsondata.get("playcount")
-                    item = jsondata.get("item").get("id")
-                    type = jsondata.get("item").get("type")
-                    prop = WINDOW.getProperty('Played%s%s' % (type,item))
-                    processWatched = WINDOW.getProperty('played_skipWatched')
-                    
-                    if (playcount != None) and (prop != "true") and (processWatched != "true"):
-                        WINDOW.setProperty("Played%s%s" % (type,item), "true")
-                        utils.logMsg("MB# Sync","Kodi_Monitor--> VideoLibrary.OnUpdate : " + str(data),2)
-                        WriteKodiVideoDB().updatePlayCountFromKodi(item, type, playcount)
-                    
-                    self.clearProperty(type,item)
-            WINDOW.clearProperty('prevent_libraryUpdate')
+            jsondata = json.loads(data)
+            if jsondata != None:
+                
+                playcount = None
+                playcount = jsondata.get("playcount")
+                item = jsondata.get("item").get("id")
+                type = jsondata.get("item").get("type")
+                prop = WINDOW.getProperty('Played%s%s' % (type,item))
+                processWatched = WINDOW.getProperty('played_skipWatched')
+                
+                if (playcount != None) and (prop != "true") and (processWatched != "true"):
+                    WINDOW.setProperty("Played%s%s" % (type,item), "true")
+                    utils.logMsg("MB# Sync","Kodi_Monitor--> VideoLibrary.OnUpdate : " + str(data),2)
+                    WriteKodiVideoDB().updatePlayCountFromKodi(item, type, playcount)
+                
+                self.clearProperty(type,item)
                     
         if method == "System.OnWake":
             xbmc.sleep(10000) #Allow network to wake up
diff --git a/resources/lib/WebSocketClient.py b/resources/lib/WebSocketClient.py
index 0fe6ce0f..52c543d8 100644
--- a/resources/lib/WebSocketClient.py
+++ b/resources/lib/WebSocketClient.py
@@ -289,7 +289,6 @@ class WebSocketThread(threading.Thread):
             LibrarySync().IncrementalSync(itemsToUpdate)
 
     def user_data_update(self, userDataList):
-        self.WINDOW.setProperty('prevent_libraryUpdate', "true")
         itemsToUpdate = list()
         for userData in userDataList:
             itemId = userData.get("ItemId")