Задомано это не так. Если карта не загружена, то мы ждем 100 мс, пока она загрузиться. Если снова не загружена, ещё ждем. Когда она загрузилась (прочиталась из файла), то отправляем клиенту