During the server move, I found the underlying cause of the sync performance issues.  You should now see a delay as the sync from your device prepares and transmits data.  At the point of actually syncing at the server, it should only take a few seconds to complete. 

If you are still having trouble with Sync, please contact me again to let me know.