支持emit异步化(emitLater, doneLater)