charge update