added syncFeature function