add manual saving, update user preferences and changelog