rename Run -> Sync
add SynchronizerBehavior
update Synchronizer component
update services
rename Publish -> Sync
update SyncService
split README.md