fix bug: non-ascii char url (for example, ā)
fix bug: can set messageFromPaliInput after route