update podspec, gitignore
refactor