update widget design