National Natural Science Foundation of China Grant nos. 21775077 and 21475069