add disconnectHandle