updating the object-groups nicely