更新时也增加beforeQuery