updated backgroundjob