extend sync with settings in server section to decide what should be synced. refactored a bit the syncer at all