-> updated Downloader class with ability to parse JSON on background thread