extract to temp dir