added tracing support for observe and observeChanges
add tracking support for rewind in the cursor
added cursor: true