update widget bg color