update gitignore base on stackoverflow