VX(Li): Add the async implementation of the algorithm.