open cached file directly if uptodate