More changes.

- Increased performance.
- Small fix.
Lesser amount of packets send.
Merge pull request #4 from Cybermaxke/master

updating