add socket disconect handle