National Natural Science Foundation of China Grant 21572039; 21977018