improved cachedLists