using asynchronous task to enumerate extensions