updating delegating engine