update location precision