Try moving disconnect event inside first user response event.