Removed irrelavent code
Improving TCP data loss issue
Improving roster generation