add a per_job_poll_interval flag
improve queue polling. Individual jobs are polled no faster than PER_JOB_POLL_INTERVAL