client side geocoding and make backup process