make model_observer configurable
update README