update widget workaround