updating user experience