National Natural Science Foundation of China Grant No. 81872705, No. 81473060