Update query generator