#199 deprecated asyncDirect