Fixed bad pointer displacement
Fixed event managing
Finalished blocking read operation