修复crash 优化code