add_observations added filtering for observations that already exist