updated thrift