Use dataengine in runner instead of custom logic
The logic for fetching the sessions already exists in the DataEngine, so we can just use it instead of having the logic to fetch the sessions twice.
The displayed results should be the same as before.