Multithread could fix #1