repair some timing and listen logic, connections are reliable now !!