update thrift compiler