Check all participants at once. DoAttend's API slows down as the participant count increases, so you might as well have a single sync button for the entire event, instead of per-participant.