Don't only save on app close, find good times to save changes in case of failure
Don't only save on app close, find good times to save changes in case of failure