output from key packet
handle timestamp wrapping in app layer
increase poll timeout to avoid client waiting for data.