update "groups" feature