调整结构
修正一些内存泄漏