added wrapper to load collections object from api or cache (and cache results)