onRestore update