       unless oldRel.property 'removed'
         n1 = db.nodes form.from
         n2 = db.nodes form.to
-        n1.setProperty {updatedAt}
-        n2.setProperty {updatedAt}
         if form.type isnt oldRel.get().type
           oldRel.setProperties
             removed: true

      updatedAt = +new Date
      r = db.getRelation id
      _r = r.get()
      n1 = db.nodes _r.start
      n2 = db.nodes _r.end
      n1.setProperty {updatedAt}
      n2.setProperty {updatedAt}

      unless r.property 'removed'
        r.setProperties

            r.delete() if r?.get?()
          , 15000

          r = n1.to(n2, form.type, {description: form.description, updatedAt}).get()
        else
          r = oldRel.setProperties({description: form.description, updatedAt}).get()

