updated jobcontroller