update group task impl