[#67] Implement 'sync' in SyncService

* Initial attempt of sync process refactoring