the National Natural Science Foundation of China Grant 81773110, 81803079, 81902638, 81901764, 81872118