Refresh materialized views twice a day

* Why twice? Because it's relatively cheap and I don't like the thought
  of all hits, all-time being increasingly inaccurate as the day goes on
  (especially if traffic spikes are likely)