better socket disconnect