add aggregation feature and more doc and new bench marks