update exception handle