CRDTs and State Reconciliation in Distributed Client Applications — Owldo