streamline data fetch