run thrift