UPDATE-add update profile function