add profile update interfaces