XML verisini sen sağlıyorsan datayı pagination olarak aralıklı şekilde dönebilirsin, data senden dönmüyorsa mecbur ilk çektikten sonra belki bunu localstorage setleyip daha sonradan bunu cache şeklinde kullanabilir aynı zamanda kullanıcıya o dataları gösterirken güncel halini o sırada çekip update edebilirsin. İlkten ama onu çekmen lazım, belki loading tarzı koyabilirsin tahmini yüklenme yüzdesi ile.