Añadiendo asincronía a la respuesta de múltiples candidatos (incluyendo las reproyecciones) y revisando los tests