bug-fix : if current lead is not selected, increment lead_number and call findConnection again with updated lead_number