支持emit异步化