checkpoint
checkpoint
calculate and set start timestamp if needed