Fix: create necessary folders on saving content