etcd: fix cluster sync
etcd: move fetch logic into peerhub