handling thread concurrency at the time of observation update.