fix NodeListManager set

used to break if new list was longer than old list