Buggy multithread but fast