wip
-changed host receives to non-blocking in order to setup for host threading