update surikat implementation