restore UI updates