CardsInfoDownloader now returns a string rather than saving it to file