update proto and service