Rewrite of refresh_group_info() so that it doesn't lose the subtable ...

Rewrite of refresh_group_info() so that it doesn't lose the subtable pointers each time it's refreshed.