query0 and update/update0 checking