1. refactor olap_scan_node: discard boost, remove dynamic_cast 2. use move instead of copy version for push_back