National Natural Science Foundation of China Grant 81803790, 82074382