make the update of participant synchronous to make sure conditional action assertion will be correct