update widget with base view