firebase manifest query is asynchronous, allowing more complicated queries