Update decorator