invoke module extension listener
dont invoke twice module extension listener