Terminate the worker process more gracefully
Update worker to new GenServer