refactor Update module and introduce abstract Data Structure for Choice Items in Options Dialog