修改后退机制

并且消除垃圾代码