fix: update controller.js