Added AtomicCheckPoint
Added AtomicCheckPoint
Merge branch 'feature/optimization' into develop