National Natural Science Foundation of China Grant 8187101833, 81902627