added timeout to load caleg list