update the ServiceClientBase