better graph updates with hiding children staying hidden