Asynchronous distributed decision-making