Shi Yuqi is slowly getting back into his best form. (photo: Xinhua)