fix dict bug about key is int or str, update ui name, update auto