try thrift TServer.TThreadPoolServer, and get some bench numbers