Since all data is cached in the database anyway, it would be useful to determine which data was actually missing before loading it. So e.g if data for 2013 was already loaded and data for 2013-2014 was requested, only data for 2014 would be fetched behind the scenes and then the entire dataset returned.
Since all data is cached in the database anyway, it would be useful to determine which data was actually missing before loading it. So e.g if data for 2013 was already loaded and data for 2013-2014 was requested, only data for 2014 would be fetched behind the scenes and then the entire dataset returned.