add updateWidgets