#5 add answer queue to communicate http responses to main thread for processing