Infuse downloads file in a cyclic manner. If there is an error in downloading a file, it gets places at end of download queue.
However, in some cases, file may have downloaded >80% or even >90% but do to some error, it fails to complete the download and gets places at end of queue.
So to complete these files, at present, only solution to manually pause/cancel each of the other downloads, complete the incomplete download and reenable/add other downloads - which is very tedious and time consuming.
So, there should be an option to prioritise such unfinished downloads, over ones that have not yet started.