add 4 byte proto head