Ho capito il problema ma non come risolverlo...

Mi spiegheresti meglio, anche con qlke riga di codice cosa intendi per thread separato?