* add support scan
* add unordered_map to support cython sparse_multiply
* fix c++ complier in setup.py