fixed updateProfile function