Add multithreading feature for combine signal