Add async property for shim, when it's false, will load deps in order
Readded extContext