non blocking readers
IoCTask
bug fixing