skeleton for updateParticipant()