initial ideas for a CRDT impl (Update API only)