controller 優化