Update pointer issue on collection update