I have a similar problem
My page displays 19 columns (14 uses push technology) per 30 rows.
Data is taken from a stock exchange stream.
The very problem consists in a large time to get updates...