Refactor
Fix delegate protocol
Disable auto paging enabled
Get ready for multi page size
Cope with multi page size