update api, add geocoder widget option, update readme