update setinit