kvs: use quicksort