The updates are released very often and they are always few GBs in size. Being forced to wait from half an hour to more than an hour, depending on the speed of the internet, until the download completes really effect user experience in a negative way.
My suggestion would be either of the following:
If you do less frequent updates the next will be bigger.
If you do smaller updates it will be more frequent.
Optional updates are impossible because you need the same gamestate to play together.
Your post makes less sence than ducks swimming in solid metal.