fixed startWorkCallback()