add lastDownloadState to accquire download speed