Figure out the naive solution about the feature about remove corresponding row of finished download thread.
Finish the changing that if the download thread finish remove the corresponding row