Update generic worker