Fix #478. User should be able to change raft or protobuf string in cluster
we don't need to reuse the ProtobufClient anymore