multithreading: thread peocessing messages has been locked with mutex and reqMktDataGUI now can start to process messages and end it dynamically after Cancel has been clicked