Asynchronous scanning library