* fix: avoid marking updated on select * fix: handle null/undefined meta * fix: use local meta for field details * fix: avoid creating options on update * fix: improve readability