National Natural Science Foundation of China Grant 81874108 and 81802607