refine string & add toast & bug fixed