simple server-side caching of API calls