Isn’t avast.setup the task invoked to do the definition updates?
(two or three times a day).

There should be something in the program settings/options that control when
this setup is allowed to run. You can even set it to full manual control, I believe.