Downloader: add backend