use transfer manager to show upload and download list together

put upload task list and download task list into one transfer container
We should create a method "cancelAllDownloadTasks" for TransferService, instead of iterating over all tasks and cancel them one by one.