another way of velocity updating