add etcd dependency