Improved threading for text area output and metadata downloader class