Restrict updates to when things actually change