update protobuf file with adaptive branch