[review] JSON downloader class