modify some push problems