update and fix gemspec