修复循环引入的问题