core: retry unmounting until we are done, in case of stacked mounts
update TODO