Update directive