updatede worker.c
fixed worker.c
updated worker.c