add CacheLoader with check downloaded content