task02 - fix bug in update, allow update/delete to be run as query