Fetch data from the internetMaking authenticated requestsParsing JSON in the backgroundWorking with WebSockets