diff --git a/lib/classes/patch/370.class.php b/lib/classes/patch/370.class.php
new file mode 100644
index 0000000000..cb6fca4948
--- /dev/null
+++ b/lib/classes/patch/370.class.php
@@ -0,0 +1,92 @@
+release;
+ }
+
+ public function require_all_upgrades()
+ {
+ return false;
+ }
+
+ /**
+ *
+ * @return Array
+ */
+ function concern()
+ {
+ return $this->concern;
+ }
+
+ function apply(base &$databox)
+ {
+ $conn = $databox->get_connection();
+
+ $sql = 'SELECT value FROM pref WHERE prop = "structure"';
+ $stmt = $conn->prepare($sql);
+ $stmt->execute();
+ $result = $stmt->fetch(PDO::FETCH_ASSOC);
+ $stmt->closeCursor();
+
+ if ( ! $result)
+ {
+ throw new \RuntimeException('Unable to find structure');
+ }
+
+ $DOMDocument = new DOMDocument();
+ $DOMDocument->loadXML($result['value']);
+
+ $XPath = new DOMXPath($DOMDocument);
+
+ foreach ($XPath->query('/record/subdefs/subdefgroup/subdef/delay') as $delay)
+ {
+ $delay->nodeValue = min(500, max(50, (int) $delay->nodeValue * 400));
+ }
+
+ $sql = 'UPDATE pref SET value = :structure WHERE prop = "structure"';
+ $stmt = $conn->prepare($sql);
+ $stmt->execute(array(':structure' => $DOMDocument->saveXML()));
+ $stmt->closeCursor();
+
+ return true;
+ }
+
+}
+
diff --git a/lib/conf.d/data_templates/en-simple.xml b/lib/conf.d/data_templates/en-simple.xml
index 1602fc3170..fb88bf05d2 100644
--- a/lib/conf.d/data_templates/en-simple.xml
+++ b/lib/conf.d/data_templates/en-simple.xml
@@ -51,7 +51,7 @@
{{datapathweb}}{{basename}}/subdefs
200
gif
- 1
+ 500
no
{{dataurl}}/{{basename}}/subdefs
diff --git a/lib/conf.d/data_templates/fr-simple.xml b/lib/conf.d/data_templates/fr-simple.xml
index f8c5a5ab2a..1825178509 100755
--- a/lib/conf.d/data_templates/fr-simple.xml
+++ b/lib/conf.d/data_templates/fr-simple.xml
@@ -49,7 +49,7 @@
{{datapathweb}}{{basename}}/subdefs
200
gif
- 1
+ 500
no
{{dataurl}}/{{basename}}/subdefs