In the Update (Connections) settings, set it to dialup, not permanent. That way avast will wait till your online before updating. This option is confusing and doesnt just mean dialup 56k modem, as many dsl connections require a logon procedure and so are not permanently online from bootup.
you will still see errors if you go offline very soon after going online, as your interrupting the update.