add IDownloadsObserver