better ui, fix some small lang support bug