优化PUSH相关的代码