adding background update