offline dict
tidy text
add indicator
change ui by whether is online