Revert "update gemspec"

This reverts commit 876fc43986b7bf70ef9c89ab48271adc05f4c0e1.
Revert "Revert "update gemspec""

This reverts commit 019b0752bd824173d194689d6326ab1c0fdf19c1.
fix bugs