thrift update