update geo api to support logger
fix rspec bug
version