added back updater in widget_provider and hopefully kept accidental to change