se tinhas feito isso em Remoting não terias problemas de cache.
Parabens ta fixe!
sobre a questão da cache e so acrecentares o timing da aplicação como nunca é o mesmo ele vai te buscar sempre o xml e falando disso é mesma técnica para forçar carregamento de imagens.