download content to memory and not to disk and then parse them in memory