update location providers