observe-sequence: simplify and optimize by not fetching cursors that change