add qsufsort
replace slow suffix sort with qsufsort
fix generate reads