removed SmartLifecycleGatewaySender and added SmartLifecycle to GatewaySenderFactoryBean