continuously pulling data to render