pulled data from web; implemented concurrent non-blocking api call; modeled data with Current struct