spsc-queue: use std::condition_variable