Optimize table temp_ways. Fix loop