updated ClientMessage