Fixed send and receive rate updating and simple optimizations on SendThread method (no long re-creates a frame object for each frame in the packet).