pequenos ajustes da versao thread, ainda sequencial