add geocoder and precompile task