重构热加载