move transaction - add tests
overhaul handling synchronization session lamport clocks