 In contrast, an asynchronous cellular automaton is able to update individual cells independently, in such a way that the new state of a cell affects the calculation of states in neighbouring cells.Implementations of synchronous updating can be analysed in two phases.The first, interaction, calculates the new state of each cell based on the neighbourhood and the update rule.