Crea un threrad apposito per questo problema (e usa i tag code, indenta il codice).