trying QtConcurrent