having a dataset refresh on a timer and cache the result for future queries is pretty useful