move job status check to JobQueue