Recreated datareceived method to accept long multipacket messages; bulletproofed xstatus routines against run during updating