add update browser
refine some style issues
add missed ";"
merge