优化退出功能