fixed listen && remove listen client