update backgroud