修复循环依赖