add sparsehash library support