moving to sync worker