minor tweak to the way we define and call update

Just passing in the "update" function so that my_world.run() knows what to call without using reflection.