You can use a loop. There is only one secondary thread so only one file can be downloaded at a time. Do exactly what you just said and it will work.