fix reseting full progress when discharge