bad vclock implementation is go
forget vector clocks, we have object clocks now