LINQ really slowed down this one. Removing redundant function call as well.
Time for some async action!