fix output and package recv...