update changes
typo
Simplify CFence
Bug fix in CGather and code simplification