added initial async widget