dev: async: use it for heavy-lifting