すいません。どなたか教えてください。
所持ポイントをサーバーに預け入れするアプリなんですが、
通信が中断したときに、手持ちのポイントを減らしていいのかが判断できません。

1) スクラッチパッドから現在の値を読み込む
2) 預ける値をサーバーに送って合計値をDBに書き込み。
3) 現在値からサーバーに預けた分を引く
4) 現在値をスクラッチパッドに保存
としているんですが、
2) の直後にアプリ終了されると、DBだけ値が増えてしまいます。

どうしたらいいんでしょう?