updates background