functional test of catalog controller added caching of catalog content