finished all the push methods
Changed a line code for judging the action of the core data system