added optimistic loop for checkpoint sequence