introducing ImageDownloadManager, checking contact before accepting image