Asynchrony-tolerant schemes