commit notify and multithread