updates Receiver2

hopefully fix the sequence number bug. needs TESTING