Rewrite the download and parsing - goes 10 times faster.