introducing limit_running_jobs