push while true