updating worker