wechar service written by tornado