apns stream singleton reconnect behavior