don't instantiate etcd client every request