added redraw to markerManager, fixed validity check in redraw method