demultiplex_packet
listen state - bug