added control queue synchronization