save draft version only when user actually saves changes