replace page with page_size to avoide confusion

address #1500
this could avoid few seconds of confusion per reader, potentially (hopefully) covering all the time we have wasted on fixing this.