next stage not state
validate stage and switch client stage