concurrency + socket destroy rather than close
fix debug msg