update with same query should not do anything