howto run commonqt asynchronously