pageable public method recalculate