model redesign
model: concurrent update of observers support