Switch how we get async result