Added thread to offload the initial loading of the repos data

After the thread is complete return the needed info to continue, now
everything seems to start running very smooth.