Corrected resource update method