api calls now in parallel using async. correct info is retrieved successfully