update package and gitignore