add read benchmark