udpating the Push