fix update criteria when using null values