cached file loader