ring_buffer; something wrong with locks