asynchronously compute consumption