Modified search to be assynchronous and fixed a couple issues with the network communication.