update DIRK