added error handling for menu fetcher