handleServerMessage() update