update backgrould color