onUpdate() is called 60x per second (once per frame). That's how framer motion works. That is the right behaviour. If you wanted to move a div to the right, for example, you could just move it by 1px in every onUpdate() call and it would start moving. That's roughly how animations work on the web.