potentially move flag type to short from byte


single thread accept
    - spin up multiple threads to deal with actions