added update after observation