update worker with simplified compensation scheme