page keeps polling data from api