list updates when spinner changes