etcd: add consistent get