If a thumb view is encapsulated by a child view controller, then wouldn't you need to remove the child view controller from the parent view controller at some point?
If the child view controller is not being removed from the parent view controller, then my best guess is that the child view controller is retaining its thumb view.
Have you thought about using a UICollectionViewController to create a grid of thumb views?