auto poll and progressive render