add profile update ability