fix cache miss in etcd