updating engines