refactor(group): move group list to parent group state