multithread extra task