@NghiemThai
Look at line3-4.
```ruby
before_action :correct_user, only: [:edit, :update]
before_action :init_user_object
```
Both of `currect_user` and `init_user_object` is run by before_action on edit action and update action. It causes running `User.find params[:id]` TWICE, doesn't it?