update background processing