Fixed some synchronization issues and task requirements.