I will be receiving data that changes on each page that's why I need the page to refresh so often.
Ok, so in theory you need to refresh the page either if there was a page change request or new data has arrived. If data comes in "fast", then it's simpler to always update the page, like you said.