refactor(socket) rm disconnect