update observed