replace list with immutable list in create setting monitor