resync with etcd on an interval

this commit decouples the etcd syncing interval from the route heartbeating interval