use etcd directories for backends
handle case when config is missing