add register_download_receiver and unregister_download_receiver