Updating thrift protocol