comparison update