Udpate worker