Parallel downloading threading functionality added