handles observer info requests