if requested page is out of range, return the first page