Small framework for refreshing data in certain ways