SalesOrder Misc Charge refresh issue

Hi,

in a post update BPM of the SalesOrder, I have a BPM which create, update or delete misc charges on the header and on the lines.

If a create, update or a delete occured during the process, I call a MasterUpdate and a this.dsHolder.Attach(svc.GetByID(…)) to refresh the dataset for the client.

When a create or an update occured, the refresh work perfectly for the client but all deleted rows still remaining in client form, I have to call a refresh manually.

Regards
Al