loop infinito searching for match