modifie update direction controller