don't cache $itemViewContainer

when itemViewContainer is a function