Directive controller Update