- update async model, introduce description param for async calls
- allow multiple simultanious async calls (experimental)