changed code to be async and now pulls in repos