remove delete in onDisconnect