fix for event double processing in sub requests