added update profile feature