enhanced ranklist, add user state machine
fix a state in Login