disconnect on destruction