preparing the way for indexed async loading