update widget icon