replace search with etcd lookup