fix some push problem