speedup SparseVector