refactor(WidgetHelpers): Fully replaced old async fn with new promise based implementation, updated all widgets