adjust push behavior
update readme and gifs
rename method