Synchronous and asynchronous updating in cellular automata