National Natural Science Foundation of China Grant 32120103001 (Qiliang Cai), 82272324 (Fang Wei), 82372242 (Yuyan Wang)