unload views which are out from view
better cache and simpler api