Redraw only highlighted lines in ReadBoardMenu

Introduce `@past_index` and redraw when it's nil. Redraw only highlighted lines when `@past_index` and `@cur_index` is different.
Shouldn't this function move to model itself?