refactor mongo cursor
escape null on update
refactor ocicursor