completed download progress calculation
completed download queue management

Signed-off-by: Julien Dcruz <juliendcruz@gmail.com>