So we had the hashing function causing most of the lag inside  the loop
#newsmute-105 In Progress