National Natural Science Foundation of China Grant 81972437, 81874107