I can remote into a clients firewall (they have a Comcast account) across town and update his firewall firmware at the same time mine is updating.
If I wait till mine hits 75% before I log in to theirs and start their unit, it will finish before mine does. Same firewall, same source for the update. Roughly same advertised speeds on our accounts. Any time of day.