remove special skip header
read inet address
extract out DnsPacketProcessor
a simple dns packet writer
make scheduler thread safe