cleaned up syncer