I think we should do sync by default.
It seems to follow go-etcd logistics better, because go-etcd/client wants all machines in the cluster to be registered.