fix bug "echo error"
some member-initialize-symtax, the rightness depends on the initialize-order, it's not good