#97 small refactoring on YahooDownloadThread to separate download methods from thread algorithm method