move Sync to JobSpec