Add async property
Modify api.ready to accept some array as a key
Fix async loading