parte logica sem thread completa