avoid race condition when grabbing jobs
introduce worker_get to be able to display worker info
fix log upload