Update job interface
Add JobInterface::singleRun method