update libs and gitignore