redesign how the server handles incoming packets.