events are only updated if content is new or changed