collection: add #inspect
adapter/storage: defer the operation to not hang the UI