integrate with geocode api
update doc
add geocoding support
update geo schema