fixes #28 Add asynchronous get on BlockingSupplier and add unit test