new method for list update