Adding possibility to restart failed download threads. In progress. Part
1.