В случае «Если я отправлю запрос еще раз, я получу достоверные данные». Я бы посоветовал вам отправить запрос еще раз с некоторым таймаутом.
Как вы знаете, вы получите действительные данные, если отправите запрос снова, тогда это будет иметь смысл, чем просить пользователя перезагрузить страницу снова.
И к тому времени, когда запрос извлекает данные, вы можете отображать загрузку для пользователя.