introduce NotificationManager,
introduce DownloadListener