update theory of packet vs message vs data