implement experimental  update-clock-ticks