more observer tests & bench