update isl for keeping track of user options