extract loading html to widget as function
extract check logics whether matches to address list
show comment dialog
update submodule