This looks like it will solve my problem for now. Thanks.
There is scope for improvement in a future version of the software to allow fine tuning of refresh frequency by event rather than a global on/off setting.
e.g. 1+ hour out an refresh every 5 minutes, 60 to 30 minutes out a refresh every minute, < 30 minutes out full refresh. Just an idea for the Bet Angel developers.