upd sub state