add client's  catalog
update new protocol of protocol buff