fixed thrift task