Fetch data on demand.

Instead of fetching Catalog on gem load, do it on demand.