add manifest cache
cache versioned manifests