Only update changed groups