only reload on save, not on tmp buffer save