优化及bug修复