Update location client implementation.