La idea no es mala, pero, al cabo de un tiempo, sobrecargarás al servidor de peticiones. Para estos casos, te aconsejo leer sobre
Websockets. No te explico más al respecto porque también estoy en proceso de aprendizaje sobre dicho tema, pero te aseguro que es mucho más eficiente que hacerlo del modo en que actualmente lo pretendes hacer.
Saludos