Add 30 second timeout to fetch dictionaries before triggering callbacks