Por lo que entiendo del código, la URL que se consulta para encontrar la información de una temporada y un capitulo en especifico es la misma (te da los datos de la temporada y todos sus capítulos).
Sin embargo cuando uso el método set_infoLabels para obtener los datos de todos los capítulos, me parece que se consulta esa URL por cada capitulo, haciendo el tiempo de carga hasta 3 segundos extra.
Me parece que se deberían obtener todos los datos de los capítulos de una temporada con una consulta, no 21 (o los capítulos que sean). Es ese el comportamiento esperado? O es algo que se puede mejorar? Lastimosamente no tengo el conocimiento suficiente para dar respuestas, o soluciones, solo preguntas.
Saludos.