fixed edge redraw