add deltaAmount in DoWork_Cancel too, to fix ETAs on cancelling