Add in concurrency with pthreads. Add in circular buffer for request storage.