fix(select): handle changes to the option items