Switching to backend for API calls. Asynchronous model all round