National Natural Science Foundation of China Grant 82272926, 81573017