add some TODO's related to DL threading, start laying the framework for threading downloads to decrease loading times on faster computers