adds live tracking of NodeContainer size
moves index update to forests copy constructor