moved net update routines to ProcessMessage