* optimize: when storage or folder is removed, Detail components should render without error, fix#2876
* optimize: Handle some scenarios where storage is not found, should not break the renderer
* optimize: NoteList should work without error when storage is not found