add removeDownloadResult
add destroy method