fixed the background update