update the view each frame + add .gitignore