non credo tu abbia alternative. Ovviamente cerca di ridurre la quantità di dati passati (json?).
Forse una chiamata ogni 10 secondi potrebbe essere ragionevole