moved semaphore from StageBase to FirehoseMailbox