update serviceprovider and change rename widgetRepo to widget