There an option to run every time that connection is established, i think this can help.
That option only works for the machines that turn on their machine for the day right? so if someone leaves their machine on all week, will that option still work?
What about using "Global Update"?
Menu > Configuration > Server Settings > Global update
with this option enabled, will it satisfy my requirements?