queueing update
reapply original changes