UserState update