integration thread event