updating charge assignement method