added 404 event, close #46