Add timeout for KPI extraction