Update old list instead of only a copy, iterators for instance in SequenceNode will have a reference to the old list and need to see the replacement node

Signed-off-by: Stefan Marr <git@stefan-marr.de>