fix handler should be static or leak might occur issue