directive.update