Rework bundle interface to have an asynchronous get method