Implement jobinitiator

this allows 'async' analysis of the request so http response is not waiting for the IO