only update the worker if the job id and state haven't changed