mostly index updated with query library