world.update() more effective