uncompress file, download only if differ, tuples for imports