Set slice ? reassigning values

hallo !
i have a spread and i want to change values in it.
i do that via the set slice node. my problem is that i want the reassigned values to stay in the spread but everytime i select a new slice via the index input pin of the set slice the old slice gets back it old value.
how can i change that? or how can i change a value in a spread that it remains changed when i select the next slice?
thanks tom

you may download
Edit (Spreads).v4p
from kalle-Modules-Spreads

should be exactly what you want.

you may also visit kalle-Modules.
some helpers to find there…

try to use a S+H (Animation) node, look at its help file, you will understand…