fixed disconnect call