so then, i assume there is no way to issue a terminal command to update the program before a schedued run, i can see it form the help text....
hmm, nope - there are always more ways how to change the database. install the libavastengine package, and your workstation version will automatically obey its auto-updates - even if it runs a scan at that moment.
in a nutshell, cron spawns regularly (6hrs by default) the update script (avastvpsupdate.xx), which checks /etc/avastvpsupdate.conf for details, then the script downloads (using wget/lynx/whatever) new 400.vps (if available), and finally, spawns avastvpsreload.
just install the package, and this functionality will be ON after right after installation. only, if you used avast4workstation before, also get rid of your local 400.vps in your home directory (and maybe change the .config in your home directory file too) - then, avast4workstation will start using the global system-wide vps, managed by cron, with updates fully "in background".
regards,pc