fixed block_queue