add comments for dht msg encode/decode funcs