修复循环引用