diff --git a/active-sync.js b/active-sync.js
index <HASH>..<HASH> 100644
--- a/active-sync.js
+++ b/active-sync.js
@@ -52,7 +52,6 @@ ActiveSync.prototype = {
   onConnect: function onConnect () {
     BaseSync.prototype.onConnect.apply(this, arguments)
     this.sendConnect()
-    this.syncSince(this.synced)
   }
 
 }
diff --git a/messages/connect.js b/messages/connect.js
index <HASH>..<HASH> 100644
--- a/messages/connect.js
+++ b/messages/connect.js
@@ -31,6 +31,7 @@ module.exports = {
     if (this.options.fixTime) this.connectSended = this.log.timer()[0]
     this.startTimeout()
     this.send(message)
+    this.syncSince(this.synced)
   },
 
   sendConnected: function sendConnected (start, end) {
Move first sync after connect message to BaseSync