change: rdwr.c has renamed to reader.c.
change: codebase improvements, also, bug of coroutine handling has been fixed.