Add better Req/Res Cycle Logic