diff --git a/gui/slick/js/restart.js b/gui/slick/js/restart.js
index 9c7ec6f0703d5fee800dec7855e7dd0408cb463a..1dc8af1412ed805a29100e2a3f4eba6539b828ab 100644
--- a/gui/slick/js/restart.js
+++ b/gui/slick/js/restart.js
@@ -5,7 +5,7 @@ $(document).ready(function() {
 
     var isAliveUrl = srRoot + '/home/is_alive/';
 
-    var checkIsAlive = setInterval(isAlive, 1000);
+    var checkIsAlive = setInterval(isAlive, 100);
 
     function isAlive() {  // jshint ignore:line
         // Setup error detection
diff --git a/sickbeard/__init__.py b/sickbeard/__init__.py
index 639377e93e4aafc8e5114890025ba643254d8122..75508c6998827408151750b16811abc869ae1849 100644
--- a/sickbeard/__init__.py
+++ b/sickbeard/__init__.py
@@ -1537,7 +1537,6 @@ def halt():
             logger.log(u"Aborting all threads")
 
             threads = [
-                events,
                 dailySearchScheduler,
                 backlogSearchScheduler,
                 showUpdateScheduler,
@@ -1547,7 +1546,8 @@ def halt():
                 autoPostProcesserScheduler,
                 traktCheckerScheduler,
                 properFinderScheduler,
-                subtitlesFinderScheduler
+                subtitlesFinderScheduler,
+                events
             ]
 
             # set them all to stop at the same time