just one queue, upserting