update ctroller hook