faster parser
support int64
add push_back function