record the time jobs spent in queue waiting to be picked up

Track the time jobs spent in the queue waiting to be pickup.

This can be useful to tell if we are adding jobs at a rate is greater than workers can handles them, which is a good indicator that we should add more workers or try to decrease the number of jobs.