add require etcd in service_watcher