work on README
bug fix - complete futures for undo/redo/to before we _flush

this ensures that continuations on undo/redo/to see the state as a
result of the operation and not the state as a result of the flush
(pending actions are done in flush and will modify the schedule)