Move view updates to render loop.