fixed: set-default got triggered when volume is not initialized
removed redundant umount handling and unused variables