dynamically update download status

1. show download waiting icon when task was added to the queue
2. show download finished icon when task was done downloading