Removed some async parallel calls, because the thread startup time outweighs the benefits gained from parallel processing