Fix a bug where the job files are not downloaded when two jobs are started at the same time.
This is caused by a global variable _last_update_time in node/worker/executor.py. When a worker switches job, this variable still has the value of the previous job's.
The solution is to have one last update time value per [worker_name, user_name, job_name].