diff --git a/agkyra/protocol.py b/agkyra/protocol.py
index d98e9890b1f0a468aaa2b19b15db3b51bd1c21a8..1206f9b1274585f915847996cdf54a5f65c69ee0 100644
--- a/agkyra/protocol.py
+++ b/agkyra/protocol.py
@@ -607,12 +607,14 @@ class WebSocketProtocol(WebSocket):
     def pause_sync(self):
         """Pause syncing (assuming it is up and running)"""
         if self.syncer:
-            self.syncer.stop_decide()
             self.set_status(code=STATUS['PAUSING'])
+            self.syncer.stop_decide()
+            self.set_status(code=STATUS['PAUSED'])
 
     def start_sync(self):
         """Start syncing"""
         self.syncer.start_decide()
+        self.set_status(code=STATUS['SYNCING'])
 
     def force_sync(self):
         """Force syncing, assuming there is a directory or container problem"""