Describe the bug
When used to access more than one path and the interval between the accessor modify different paths are short (less than TTL), the accessor might fail to remove the stale versions.
To Reproduce
Have 2 paths created with ZkBucketAccessor. Then modify each of them twice in a loop with short interval (much less than the TTL). Then except for the last path, all the other paths will have stale versions even after TTL.
Expected behavior
All the stale versions should be removed after TTL.
Additional context
Add any other context about the problem here.