add support for caching dataz