generated profile controller
update profile page