lazy redraw for marcos