Print out text one char by one char
Run async tasks sequently
A React hook triggered only once on mount.