Add asynchronous api calls. Now returns all data in a json