support change background color