National Natural Science Foundation of China Grant no. 81670557