update generic message type