await now runs results on main thread