fix blocking listen
adding listen