Allow configuration of aggregation refresh times

It would lighten the load that aggregations take on our apps if we were able to specify refresh times during setup. Such as if i would like one to only refresh every 5 minutes instead of the default, which I believe is like 3-30 seconds.
I would also very much like a manual update option, where i would have to update this aggregation with a trigger