for many uses cases, you can cache a dataset client side that can be re-queried to avoid network calls