first working draft of concurrent requests

Implemented signal handling
temp