feat(WidgetHelpers): Added async request helper using promises