added FetchWidgetManager and BuildWidgetManager