update widget block