Redraw more efficient