wrapped network calls in async work queues, fix segue errors