add middle-ware catch exception
add process exception listen