doc: add description
dev: async: use it for heavy-lifting