basic support MultipleException
add new trace backend
bug fix at hook library module