fix callback block not called when user don't allow geolocation
update .podspec