udpate worker