更新 controller 寫法