Loosely based on: https://github.com/LineageOS/android_packages_apps_CMUpdater/commit/0465cb691de5acd2f459ce0687b988ddf050b354
Compare the previously downloaded updates list with the current one and check if the old list includes all the updates of the new list. If the network is not available at the time of the check, a new check is scheduled.
Reorder the content of the notification and add the download progress as text, the current speed and the ETA.