I mean the Id doesn't followin a professional manner.
For instance if we cancel entry 1000 times, then the next completed entry get an Id of 1001.
That's what I mean by gaps.
So you can imagine if we have to cancel entry 10000 times.
But anyway so far that's the ideal solution for now. I will still try to figure out other ways to make it work. If not I will have to stick to your suggestion.