update the condition monitor together with the history