rerender on unlock