fix a bug in CSA::Compress