#69 invoke addFeatureDefinition in separate thread
#69 invoke removeFeatureDefinition in separate thread
#69 invoke generateData in separate thread