There is no set schedule for VPS updates they are released as they are required, they average about 4 per week, but I have had 4 in a day in the past.
With the avast auto update, it checks every time you connect to the internet avast will check for updates if one is present it will be downloaded (depending on your Program Settings, Update (Basic) settings). If you remain connected it will check every four hours or a delay that you can set.