update pospec and gitignore