Update Decorator