add UserState to model dispatcher