more progress in jobexecutor