add comment on smartmap.hpp, add benchmark result