my initial idea was to abstract common feature but you are right they are almost same, well still cleaning up syncService, btw, i think we should abstract syncing from stock count to a sync-service, what do you think??