make fdoc, hdoc, chash 'public' properties
remove hdoc copy since it's in its own structure now
separate better dirty/new flags; add cdocs
two versions of accumulator util
defer_to_thread the bulk of write operations

and batch the notifications back to the memorystore,
within the reactor thread.