fibers can send data through yield/resume
fixed readsplit bug
added tests