background job in parallel