added background job process