modify DownloadItem to dynamically adjust width
adding accessing mothed in DownLoadChapter and DownloadCourse,add BachgroundProcess.cs for processing background updating