Hey, yesterday i was testing my project and i implemented all the stuff needed for my game. The thing is i created a lan networking and my lan networking is using async networking event and working perfectly and fast but on the other hand for steam we are using steam_net_packet_receive in a while loop and if there is lots of packages coming from steam that means some old computers will not be able to keep up with the game and will receive lots of latency. So i need some kind of a multi-threading system or at least i need to get packages via async events. Is there any way to achieve this in gamemaker studio 2 ?