Why is Synchronization Necessary