update .gitignore
fix buffering