updated client disconnect idea