Refactor to user async
Refactor for async queue call
Added Qunit functions and refactored x
Refactor work