Added long running job support and background loading support