fix work share_diff