expand async support with static channel as action
get nav id before getting title through channel
break navigation interface, refactor, update demo
display book text view when all actions are string