login state update