Update color and widget