[CircularBuffer] Fixed sync bug
Fixed race condition inside sync circular buffer. The race condition occurs because the pop function returns a reference pointer which can be accessed (by the utilizer) outside the mutex lock
Fixed race condition inside sync circular buffer. The race condition occurs because the pop function returns a reference pointer which can be accessed (by the utilizer) outside the mutex lock