fixed checkpointreached