add new protocol
add new protocol
update client info
add history message
add history message