Synchronization in an Asynchronous Agent-based architecture for Dialogue Systems