fix(*): rehydration on update/move