fixed frame redraw