refactor database schema
update list adapter view