Added Async Capabilities to all sort routines