calculate displayed discount total in render only, dont store as new value