Remove unused custom asyn read/write structures. Add timeout optional param on host reads