fixed model event with multiple observers