Added unchoke , and interested messages. Also all communication with peers have 5 seconds timeout. Also the app doesnt work endlessly, it works until he finishes all it's tasks