reorganize modules, fix parser (remove parse Request, minimal unit PDU)