an easy way to cache api responses for offline client-side development