A SizedArrayList is added to Foundation to keep track of downloadQueue