update user experience