更新到1.2 大量优化