Another recommendation is to write a subroutine (UMAT or VUMAT). You can define the number of cycles you need, define several increments, and assign the cycles to the increments. For example, you have 100 million cycles; then, define 100 increments and assign every 1 million cycles to one increment.
Something like this is done on a composite model in the package that I sent you its link: