Calls update() every frame