Now if an artwork failed to be retrieved, it will try again (up to 3 times) to pull from a different API