Cache rows for tableView widget

I have a tableView with 30 rows. Rows contain some heavy content - background, icon, header text, two lines of paragraph text and a progress bar. On iPhone 4 they lag a bit.
What I want is to know how can I cache them. I tried to create table of GroupObjects with all rows and just insert them to row.view in onRender event - but it doesn’t work. When row is destroyed the reference to it in my table becomes nil. I didn’t found any way to retain them from being destroyed.
I believe that most performance drops are from text creation, so the next question is how can I rasterize text on creation? [import]uid: 199969 topic_id: 33709 reply_id: 333709[/import]