refactoring by doIOaction_
refactor cont2SingPage, sing2ContPage in Coroutine.Mode
finally polished tabbed hoodle!