updates widget