widget will not init by singleton() but later, to be used multiply in single request
widget default
escape_char
strtolower
fix wrong escape to ar_set
session init
update session
session handler