fix: dired-mode not destory sometimes