Added caching of edits (on per-user basis)