обновление
хмл формируется не сразу, а за какую то долю секунды если в этот момент приходит второй запрос то сервер считает это досом и рвет соединение, поэтому лучше написать метод который инициализирует запись в кеш нужных значений, перед тем как многократно к нему обратиться