this is because the client saves the character list in memory, and does not update it when you log out, so basically to update, you would need to redo the protocol send request character info every time the player logs out of the character...
when you enter the password, the client requests the...