scalarquery update