direcive.js update