removed thread_data, made mpps work, let Qt balance