allow location types to be set in settings form
update existing location types by doing a get first, don't create duplicates