Add profile edit forms and add update profile button on profile show page. Refactor profile controller.