always clear existing options before adding new one(s)