feat(contentful): cache assets in local filesystem