FIX: Dynamic update now respects canViewAll function change