Only update results if they have changed