fix use QgsFeature for observation