Making progress on thrift client