xcuserstate changed