improve run job control