update directive