get choke messages parsing & serializing
introduce SimpleMessage & SimpleMessageParser