using lazy listing to chain offset and limit to query