Database update.and use bigdecimal at calcDistance.