Mock the API timeout correctly
DRY up the API requests
Handle the API timeouts correctly