update some directive