fix work share_diff

global current_diff is double.