this assumes that `version` ≈ timestamp, which is only true if the `Put` rate is ≪ (gossipInterval / 1ms); this could be fixed by not bumping the version in `put` if the current version has not yet been gossiped; or you could measure the time in µs instead (simply multiplying by 1000)