added async xml download