SyncService splitted into several classes