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.