Update worker.c