add a "last edited" field to members/groups (and maybe the system too), which would only be updated if a field gets purposefully edited, so disregarding message count (and potentially privacy settings)