migrate namespace to queue rather than generic fifo

Fixes 44

Use explicit queue for implementation consistency