clean up update() to not create vector3f objects every update