better named etcdclient