updated http thrift server support based on feedback